type runtime.notInHeap

22 uses

	runtime (current package)
		malloc.go#L786: 				newArray := (*notInHeap)(persistentalloc(size, goarch.PtrSize, &memstats.gcMiscSys))
		malloc.go#L1532: 	base *notInHeap
		malloc.go#L1548: var persistentChunks *notInHeap
		malloc.go#L1560: 	var p *notInHeap
		malloc.go#L1571: func persistentalloc1(size, align uintptr, sysStat *sysMemStat) *notInHeap {
		malloc.go#L1591: 		return (*notInHeap)(sysAlloc(size, sysStat))
		malloc.go#L1604: 		persistent.base = (*notInHeap)(sysAlloc(persistentChunkSize, &memstats.other_sys))
		malloc.go#L1704: type notInHeap struct{ _ sys.NotInHeap }
		malloc.go#L1706: func (p *notInHeap) add(bytes uintptr) *notInHeap {
		malloc.go#L1707: 	return (*notInHeap)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + bytes))
		mbitmap.go#L591: 	sl = notInHeapSlice{(*notInHeap)(unsafe.Pointer(spanBase + spanSize - bitmapSize)), elems, elems}
		mpagealloc_64bit.go#L85: 		sl := notInHeapSlice{(*notInHeap)(r), 0, entries}
		mpagealloc_64bit.go#L252: 	sl := notInHeapSlice{(*notInHeap)(r), int(n), int(n)}
		mranges.go#L258: 	ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, sysStat))
		mranges.go#L385: 			ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, a.sysStat))
		mranges.go#L455: 		ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, b.sysStat))
		slice.go#L23: 	array *notInHeap
		traceregion.go#L43: func (a *traceRegionAlloc) alloc(n uintptr) *notInHeap {
		traceregion.go#L57: 			return (*notInHeap)(unsafe.Pointer(&block.data[r-n]))
		traceregion.go#L71: 			return (*notInHeap)(unsafe.Pointer(&block.data[r-n]))
		traceregion.go#L88: 	x := (*notInHeap)(unsafe.Pointer(&block.data[0]))